/* DEEC Studio · CRM: enlaces de contratación */
.lk__pi{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg2)}
.lk__pt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.lk__pt b{font-size:16px;font-weight:600;color:var(--fg)}
.lk__pp{font:300 26px/1 var(--sans);letter-spacing:-.03em;color:var(--fg)}
.lk__ck{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}
.lk__ck li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 12px;border:1px solid var(--line);border-radius:8px;font-size:13.5px}
.lk__ck span{color:var(--muted)}.lk__ck b{font-weight:500;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lk__ck em{font-style:normal;font-size:12px;font-weight:600}
.lk__ck .y em{color:var(--ok)}.lk__ck .n{border-color:var(--bad-b);background:var(--bad-l)}.lk__ck .n em{color:var(--bad)}.lk__ck .o em{color:var(--muted);font-weight:500}
.lk__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.lk__top b{display:block;font-size:17px;font-weight:500;color:var(--fg)}.lk__top span{font-size:13.5px;color:var(--text)}
.lk__steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.lk__steps li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}
.lk__steps i{width:10px;height:10px;border-radius:50%;background:var(--g100);box-shadow:inset 0 0 0 1px var(--line-strong)}
.lk__steps li.y{border-color:color-mix(in srgb,var(--ok) 35%,transparent);background:var(--ok-l)}.lk__steps li.y i{background:var(--ok);box-shadow:none}
.lk__steps span{font-size:12.5px;font-weight:600;color:var(--fg)}.lk__steps small{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}
.lk__box{display:grid;gap:6px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--acc) 30%,transparent);border-radius:10px;background:var(--acc-l)}
.lk__box>span{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}
.lk__box code{font-size:12.5px;overflow-wrap:anywhere;color:var(--fg)}
.lk__l{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.lk__l li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:10px}
.lk__l b{display:block;font-weight:600;font-size:14px;color:var(--fg)}.lk__l small{display:block;font-size:12.5px;color:var(--muted)}
@media (max-width:760px){.lk__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lk__ck li{grid-template-columns:1fr auto}.lk__ck span{grid-column:1/-1}}
