/* Calendario Community Manager · Instadictos
   Todo en px: el tema Hestia pone la raíz en 10px y cualquier rem sale a dos tercios.
   Colores por formato: clases .idxc-k-* (las genera construir.py al final de este fichero):
   --c acento · --g degradado suave de fondo · --t texto oscuro del mismo tono. */
.idxc{--azul:#3b4a8f;--tinta:#1f2333;--gris:#8a8fa3;--linea:#e6e8ef;--suave:#f7f8fb;
  font-family:"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--tinta);margin:24px 0}
.idxc *{box-sizing:border-box}
.idxc .idxc-h3{font-family:Georgia,"Times New Roman",serif;font-size:26px;font-weight:400;color:var(--azul);margin:28px 0 12px;line-height:1.2}
.idxc-etq{display:inline-block;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#fff;background:var(--azul);border-radius:4px;padding:2px 8px;margin-right:8px}

/* Hoy */
.idxc-hoy{border:1px solid var(--linea);border-radius:14px;padding:18px 20px;background:#fff;box-shadow:0 2px 12px rgba(31,35,51,.05)}
.idxc-hoy-cab{display:flex;align-items:center;font-size:18px;margin-bottom:10px}
.idxc-hoy-cab strong{font-family:Georgia,serif;font-weight:400;font-size:22px;color:var(--azul)}
.idxc-hoy-lista{display:grid;gap:8px}
.idxc-hoy-item{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:10px;background:var(--suave)}
.idxc-hoy-item.idxc-es-hoy{background:var(--g);color:var(--t)}
.idxc-hoy-dia{font-weight:800;font-size:19px;line-height:1.1;color:var(--azul)}
.idxc-es-hoy .idxc-hoy-dia{color:var(--t)}
.idxc-hoy-dia small{display:block;font-size:11px;font-weight:600;color:var(--gris);text-transform:uppercase;letter-spacing:1px}
.idxc-hoy-nom{font-weight:700;font-size:15px}
.idxc-hoy-idea{font-size:14px;color:#454a5e;margin-top:2px}
.idxc-es-hoy .idxc-hoy-idea{color:var(--t)}
.idxc-hoy-vacio{color:var(--gris);font-size:15px;margin:4px 0}
.idxc-chip{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;border-radius:10px;padding:1px 8px;vertical-align:1px;background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}
.idxc-es-hoy .idxc-chip{background:#fff}

/* Formulario */
.idxc-gate{margin:18px 0;border-radius:14px;padding:18px 20px;background:#f7f5ff;border:1px solid #dcd7f5}
.idxc-gate-txt strong{font-size:18px;display:block;color:var(--tinta)}
.idxc-gate-txt p{margin:4px 0 12px;font-size:15px;color:#454a5e}
.idxc-gate form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.idxc-gate input[type=email]{flex:1 1 240px;font-size:16px;padding:11px 14px;border:1px solid #cfcbe6;border-radius:8px;background:#fff;color:var(--tinta)}
.idxc-acepto{flex:1 1 100%;order:3;font-size:12.5px;color:#5c6175;line-height:1.45;display:flex;gap:8px;align-items:flex-start}
.idxc-acepto input{margin-top:3px}
.idxc-trampa{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.idxc-btn{display:inline-block;font-size:15px;font-weight:700;color:#fff!important;background:var(--azul);border:0;border-radius:8px;padding:12px 18px;cursor:pointer;text-decoration:none!important;font-family:inherit}
.idxc-btn:hover{background:#2c3870}
.idxc-msg{flex:1 1 100%;order:4;margin:0;font-size:14px;min-height:0}
.idxc-msg.idxc-error{color:#c62828}
.idxc-gate.idxc-hecho{background:#eef7f2;border-color:#cfe8d9}

/* Leyenda y pestañas */
.idxc-ley{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:#5c6175;margin:22px 0 10px}
.idxc-ley i{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:5px;vertical-align:-1px;background:var(--g);box-shadow:inset 0 0 0 1.5px var(--c)}
.idxc-ley-dest i{background:#fff;box-shadow:inset 0 0 0 2.5px #f2c94c}
.idxc-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:thin;border-bottom:2px solid var(--tinta)}
.idxc-tab{flex:0 0 auto;font-size:13px;font-weight:700;text-transform:capitalize;color:var(--tinta);background:var(--suave);border:1px solid var(--linea);border-radius:8px;padding:6px 10px;cursor:pointer;line-height:1.1;font-family:inherit}
.idxc-tab small{display:block;font-size:10px;font-weight:400;color:var(--gris)}
.idxc-tab[aria-selected=true]{background:var(--azul);border-color:var(--azul);color:#fff}
.idxc-tab[aria-selected=true] small{color:#ffffffcc}
.idxc-tab.idxc-tab-bloq::after{content:"🔒";display:block;font-size:9px;line-height:1;margin-top:2px;opacity:.7}

/* Mes: sin JS se ven todos; con JS, solo el activo */
.idxc-js .idxc-mes{display:none}
.idxc-js .idxc-mes.idxc-activo{display:block}
.idxc-mes-cuerpo{position:relative}
.idxc-rejilla{border-collapse:separate;border-spacing:3px;table-layout:fixed;margin:0 -3px;width:calc(100% + 6px)}
.idxc-rejilla th{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gris);font-weight:600;text-align:left;padding:6px 6px;border:0;background:none}
.idxc .idxc-rejilla td{border:0}
.idxc-rejilla td{height:84px;vertical-align:top;padding:6px 7px;background:#fff;position:relative;border-radius:8px;box-shadow:inset 0 0 0 1px var(--linea)}
.idxc-rejilla td.idxc-vacio{background:transparent;box-shadow:none}
.idxc-rejilla td.idxc-finde{background:var(--suave)}
.idxc-num{display:inline-block;font-size:14px;font-weight:700;line-height:1.2}
.idxc-finde .idxc-num{color:var(--gris)}

/* Día con fechas: degradado suave del formato, texto oscuro del mismo tono */
.idxc-rejilla td.idxc-con{background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}
.idxc-rejilla td.idxc-con:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(31,35,51,.10)}
.idxc-cab{display:flex;align-items:center;justify-content:space-between;gap:4px}
.idxc-con .idxc-num{font-size:15px}
.idxc-der{display:inline-flex;align-items:center;gap:4px}
.idxc-pts{display:inline-flex;gap:3px}
.idxc-pts i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1.5px #fff}
.idxc-mas{display:inline-block;font-size:9.5px;font-weight:800;line-height:1;color:var(--t);background:#fff;border-radius:10px;padding:3px 6px;box-shadow:0 1px 2px rgba(0,0,0,.10)}

/* Cada fecha, un elemento: punto + línea fina. Letra pequeña y sin cortar la frase (hasta 3 líneas). */
.idxc .idxc-evs{list-style:none;margin:4px 0 0;padding:0}
.idxc .idxc-evs li{list-style:none;margin:0;position:relative;padding:3px 0 3px 9px;font-size:9.5px;font-weight:600;line-height:1.22;
  border-top:1px solid color-mix(in srgb,var(--t) 16%,transparent);overflow-wrap:anywhere;hyphens:auto;
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.idxc .idxc-evs li::before{content:"";position:absolute;left:1px;top:6.5px;width:4px;height:4px;border-radius:50%;background:var(--c)}
.idxc .idxc-evs.idxc-uno li{-webkit-line-clamp:4}

.idxc-rejilla td.idxc-dest{box-shadow:inset 0 0 0 2.5px #f2c94c}
.idxc-rejilla td.idxc-hoy-celda{outline:2.5px solid var(--tinta);outline-offset:-1px}
.idxc-hoy-celda .idxc-num::after{content:"HOY";display:inline-block;margin-left:5px;vertical-align:2px;font-size:8.5px;font-weight:800;letter-spacing:1px;background:var(--tinta);color:#fff;border-radius:4px;padding:2px 4px}

/* Lista «Qué publicar» */
.idxc-lista{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0 0}
.idxc-lista th{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gris);text-align:left;font-weight:600;padding:0 6px 6px;border:0;border-bottom:2px solid var(--tinta);background:none}
.idxc-lista td{padding:8px 6px;border:0;border-bottom:1px solid #eef0f4;vertical-align:top;background:none}
.idxc-lista .idxc-d{width:64px;white-space:nowrap;font-weight:700;color:var(--azul)}
.idxc-lista .idxc-d em{font-style:normal;font-weight:400;color:var(--gris);font-size:12px}
.idxc-lista .idxc-n{font-weight:600;width:34%}
.idxc-no{font-weight:400;font-style:italic;color:var(--gris);font-size:12px}
.idxc-lista .idxc-f{width:84px}
.idxc-kc{display:inline-block;font-size:11px;font-weight:700;border-radius:10px;padding:1px 8px;background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}
.idxc-idea{color:#454a5e}
.idxc-candado{color:var(--gris);font-size:12.5px;cursor:pointer;border-bottom:1px dashed #c9ccd8}
.idxc-candado::before{content:"🔒 "}
.idxc-lista tr.idxc-resalta td{background:#fff8dc}

/* Mes cerrado sin email: se ve borroso y un cierre encima (el contenido sigue en el HTML para Google) */
.idxc-cerrojo{display:none}
.idxc-bloq .idxc-rejilla,.idxc-bloq .idxc-lista{filter:blur(5px);opacity:.55;pointer-events:none;user-select:none}
.idxc-bloq .idxc-cerrojo{display:flex;position:absolute;inset:0;align-items:flex-start;justify-content:center;padding-top:90px;z-index:2}
.idxc-cerrojo>div{max-width:440px;text-align:center;background:#fff;border:1px solid var(--linea);border-radius:14px;padding:22px 24px;box-shadow:0 10px 30px rgba(31,35,51,.12)}
.idxc-cerrojo strong{display:block;font-size:19px;margin:6px 0 4px}
.idxc-cerrojo p{font-size:14.5px;color:#5c6175;margin:0 0 14px}
.idxc-candado-g::before{content:"🔒";font-size:26px}

/* ─── Secciones de contenido (SEO) ─── */
.idxc-seo{margin:36px 0}
.idxc .idxc-h2{font-family:Georgia,"Times New Roman",serif;font-size:28px;font-weight:400;color:var(--azul);margin:0 0 14px;line-height:1.2}
.idxc-seo p{font-size:16px;line-height:1.6;color:#3d4256;margin:0 0 12px}
.idxc .idxc-pasos{counter-reset:paso;list-style:none;margin:0;padding:0;display:grid;gap:12px}
.idxc .idxc-pasos li{counter-increment:paso;position:relative;margin:0;padding:14px 16px 14px 58px;background:var(--suave);border-radius:12px;font-size:15.5px;line-height:1.55;color:#3d4256}
.idxc .idxc-pasos li::before{content:counter(paso);position:absolute;left:16px;top:14px;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#e91e63,#414483);color:#fff;font-weight:800;font-size:15px;line-height:30px;text-align:center}
.idxc .idxc-pasos b,.idxc .idxc-tipos b{color:var(--tinta)}
.idxc .idxc-tipos{list-style:none;margin:0;padding:0}
.idxc .idxc-tipos li{position:relative;margin:0 0 10px;padding-left:22px;font-size:15.5px;line-height:1.55;color:#3d4256}
.idxc .idxc-tipos li::before{content:"";position:absolute;left:4px;top:9px;width:8px;height:8px;border-radius:50%;background:#e91e63}
.idxc-formatos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}
.idxc-formatos div{background:var(--g);color:var(--t);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}
.idxc-formatos b{display:block;font-size:15px;margin-bottom:2px}
.idxc-faq-i{border-bottom:1px solid var(--linea);padding:4px 0}
.idxc-faq-i summary{cursor:pointer;list-style:none;font-weight:700;font-size:16px;padding:12px 30px 12px 0;position:relative;color:var(--tinta)}
.idxc-faq-i summary::-webkit-details-marker{display:none}
.idxc-faq-i summary::after{content:"+";position:absolute;right:4px;top:8px;font-size:22px;font-weight:400;color:#e91e63}
.idxc-faq-i[open] summary::after{content:"–"}
.idxc-faq-i p{margin:0 0 14px;font-size:15.5px;line-height:1.6;color:#3d4256}

/* ─── CTAs (paleta de Instadictos: marino #414483 + rosa #e91e63) ─── */
.idxc-cta{margin:36px 0;border-radius:16px;padding:24px 26px;color:var(--tinta)}
.idxc-cta p{margin:0;padding:0}
.idxc-cta-kick{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e91e63;margin:0 0 6px!important}
.idxc-cta-tit{font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.3px;color:#2c2f66;margin:0 0 10px!important}
.idxc-cta-p{font-size:15.5px;line-height:1.5;color:#454a5e}
.idxc .idxc-cta-ck{list-style:none;margin:14px 0 0;padding:0}
.idxc .idxc-cta-ck li{position:relative;margin:0 0 7px;padding-left:24px;font-size:14.5px;line-height:1.4;color:#3d4256}
.idxc .idxc-cta-ck li::before{content:"✓";position:absolute;left:2px;top:0;font-weight:800;color:#e91e63}
.idxc-cta-pie{margin-top:16px}
.idxc-cta-btn{display:inline-block;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#e91e63 0%,#c2185b 100%);color:#fff!important;border:0;box-shadow:0 6px 16px rgba(233,30,99,.25);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none!important;border-radius:10px;padding:13px 24px;cursor:pointer}
.idxc-cta-btn:hover{filter:brightness(1.05)}
.idxc-cta-btn-sec{background:#414483;box-shadow:0 6px 16px rgba(65,68,131,.25)}
/* 1 · Tarjeta blanca con filete degradado a la izquierda */
.idxc-cta-eno1{position:relative;overflow:hidden;background:#fff;border:1px solid var(--linea);box-shadow:0 8px 24px rgba(31,35,51,.06);padding-left:32px}
.idxc-cta-eno1::before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,#e91e63,#414483)}
/* 2 · Planificador: semana dibujada sobre lavanda */
.idxc-cta-semana{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;background:#f4f3ff;border:1px solid #dcd9f7}
.idxc-cta-semana .idxc-cta-txt{flex:1 1 300px}
.idxc-cta-semgrid{flex:0 1 230px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;background:#fff;border:1px solid #dcd9f7;border-radius:12px;padding:10px}
.idxc-cta-semgrid div{display:flex;flex-direction:column;gap:4px;min-height:92px;background:var(--suave);border-radius:6px;padding:5px 4px}
.idxc-cta-semgrid b{font-size:10px;text-align:center;color:#414483}
.idxc-cta-semgrid i{display:block;height:14px;border-radius:4px;background:var(--g);box-shadow:inset 0 0 0 1px var(--c)}
/* 3 · Grande: degradado marino con tarjeta blanca dentro */
.idxc-cta-eno2{background:linear-gradient(135deg,#414483 0%,#2c2f66 100%);color:#fff}
.idxc-cta-eno2 .idxc-cta-kick{color:#ffb3cc}
.idxc-cta-eno2 .idxc-cta-tit{color:#fff;font-size:26px}
.idxc-cta-eno2 .idxc-cta-p{color:#e3e4f5}
.idxc-cta-eno2 .idxc-cta-ck li{color:#f1f1fa}
.idxc-cta-eno2 .idxc-cta-ck li::before{color:#ff8fb3}
.idxc-cta-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:16px;background:#fff;border-radius:12px;padding:14px}
.idxc-cta-fila .idxc-cta-btn{flex:1 1 220px}
.idxc-cta-pais{flex:1 1 180px;display:flex;flex-direction:column;font-size:12px;font-weight:700;color:#414483;gap:4px}
.idxc-cta-pais select{font-size:15px;padding:11px 10px;border:1.5px solid #c9cbe8;border-radius:8px;background:#fff;color:var(--tinta);font-family:inherit}


/* Año de un vistazo */
.idxc-sub{margin:-6px 0 12px;font-size:14px;color:var(--gris)}
.idxc-minis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 18px;align-items:start}
.idxc-mini{all:unset;cursor:pointer;display:block;align-self:start;border-radius:8px;padding:6px}
.idxc-mini:hover,.idxc-mini:focus-visible{background:var(--suave)}
.idxc-mini>span{display:block;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--azul);margin-bottom:3px}
.idxc-mini table{width:100%;border-collapse:collapse;font-size:10px;text-align:center;color:#6b7086;margin:0}
.idxc-mini th{font-weight:600;color:#b3b7c6;padding:0 0 2px;border:0;background:none}
.idxc-mini td{height:18px;padding:0;border:0;background:none}
.idxc-mini b{display:inline-block;width:16px;height:16px;line-height:16px;border-radius:50%;font-weight:700;background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px var(--c)}

/* Móvil */
@media (max-width:640px){
  .idxc .idxc-h3{font-size:22px}
  .idxc-rejilla{border-spacing:2px;margin:0 -2px;width:calc(100% + 4px)}
  .idxc-rejilla td{height:50px;padding:4px;border-radius:6px}
  .idxc-pts{display:none}
  /* En móvil no caben nombres: un punto por fecha */
  .idxc .idxc-evs{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}
  .idxc .idxc-evs li,.idxc .idxc-evs.idxc-uno li{font-size:0;padding:0;border:0;width:6px;height:6px;display:block}
  .idxc .idxc-evs li::before{position:static;display:block;width:6px;height:6px}
  .idxc-mas{font-size:9px;padding:2px 4px}
  .idxc-hoy-celda .idxc-num::after{display:none}
  .idxc-lista thead{display:none}
  .idxc-lista tr{display:grid;grid-template-columns:56px 1fr auto;gap:2px 8px;padding:8px 0;border-bottom:1px solid #eef0f4}
  .idxc-lista td{border:0;padding:0}
  .idxc-lista .idxc-n{width:auto}
  .idxc-lista .idxc-idea{grid-column:2 / 4;font-size:13.5px}
  .idxc-minis{grid-template-columns:repeat(2,1fr)}
  .idxc-hoy,.idxc-gate,.idxc-cta{padding:16px}
  .idxc .idxc-h2{font-size:23px}
  .idxc-cta-tit,.idxc-cta-eno2 .idxc-cta-tit{font-size:20px}
  .idxc-bloq .idxc-cerrojo{padding:40px 8px 0}
}

/* ─── Menú flotante de apartados (aparece al bajar) ─── */
.idxc-nav{position:fixed;left:0;right:0;top:var(--idxc-top,0px);z-index:9990;display:flex;gap:6px;justify-content:center;overflow-x:auto;scrollbar-width:none;
  padding:9px 12px;background:rgba(255,255,255,.96);backdrop-filter:blur(6px);border-bottom:1px solid var(--linea);box-shadow:0 4px 14px rgba(31,35,51,.06);
  transform:translateY(-120%);opacity:0;transition:transform .2s ease,opacity .2s ease}
.idxc-nav::-webkit-scrollbar{display:none}
.idxc-nav.idxc-ver{transform:none;opacity:1}
.idxc-nav a{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--azul)!important;text-decoration:none!important;padding:6px 12px;border-radius:20px;background:var(--suave);border:1px solid var(--linea);white-space:nowrap}
.idxc-nav a:hover{background:#eceffa}
.idxc-nav a.idxc-aqui{background:#414483;border-color:#414483;color:#fff!important}
.idxc [id^="idxc-"]{scroll-margin-top:calc(var(--idxc-top,0px) + 70px)}

/* ─── Email mini flotante (abajo) ─── */
.idxc-minigate{position:fixed;left:50%;bottom:14px;z-index:9991;width:min(860px,calc(100% - 24px));display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;
  background:#fff;border:1px solid #dcd7f5;border-radius:14px;padding:10px 14px;box-shadow:0 10px 30px rgba(31,35,51,.16);
  transform:translate(-50%,160%);opacity:0;transition:transform .25s ease,opacity .25s ease}
.idxc-minigate.idxc-ver{transform:translate(-50%,0);opacity:1}
.idxc-minigate-t{font-size:14px;color:#454a5e}
.idxc-minigate-t b{color:var(--tinta)}
.idxc-minigate form{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:1 1 420px}
.idxc-minigate input[type=email]{flex:1 1 180px;font-size:14px;padding:8px 10px;border:1px solid #cfcbe6;border-radius:8px}
.idxc-minigate .idxc-btn{padding:9px 16px;font-size:14px}
.idxc-acepto-mini{flex:1 1 100%;order:3;font-size:11px;color:#6b7086;display:flex;gap:6px;align-items:center}
.idxc-minigate .idxc-msg{flex:1 1 100%;font-size:12.5px}
.idxc-minigate-movil{display:none}

/* ─── CTA pequeño entre la cuadrícula y la lista ─── */
.idxc-cta-mini{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:14px 0 6px;padding:12px 16px;
  background:#fff;border:1px dashed #e7a9c0;border-radius:12px}
.idxc-cta-mini .idxc-cta-p{flex:1 1 300px;font-size:14.5px}
.idxc-cta-btn-peq{padding:9px 16px;font-size:14px;box-shadow:none}

@media (max-width:640px){
  .idxc-nav{justify-content:flex-start}
  .idxc-minigate form{display:none}
  .idxc-minigate-movil{display:inline-block;margin-left:auto}
  .idxc-minigate-t{flex:1 1 150px;font-size:13px}
}

/* Generado: colores por formato */
.idxc .idxc-k-reel{--c:#e2558a;--g:linear-gradient(160deg,#fde6ee 0%,#f8c8d9 100%);--t:#86214b}
.idxc .idxc-k-carrusel{--c:#5d6bd1;--g:linear-gradient(160deg,#e6e9fe 0%,#cbd2f8 100%);--t:#2e3784}
.idxc .idxc-k-stories{--c:#ef8a3e;--g:linear-gradient(160deg,#fff0e0 0%,#ffd9b8 100%);--t:#86430f}
.idxc .idxc-k-directo{--c:#9b5bcb;--g:linear-gradient(160deg,#f2e6fc 0%,#dec9f4 100%);--t:#592a83}
.idxc .idxc-k-post{--c:#4a9a90;--g:linear-gradient(160deg,#e3f2f0 0%,#c4e4df 100%);--t:#22574f}
