.job-ficha-hero[data-astro-cid-n4rmrhim]{gap:var(--space-5);padding-block:var(--space-6) var(--space-8)}.job-ficha-top[data-astro-cid-n4rmrhim]{justify-content:space-between;align-items:center;display:flex}.job-ficha-back[data-astro-cid-n4rmrhim]{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--text-on-navy-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.job-ficha-headline[data-astro-cid-n4rmrhim]{gap:var(--space-5);flex-direction:column;display:flex}.job-ficha-copy[data-astro-cid-n4rmrhim]{min-width:0}.job-ficha-copy[data-astro-cid-n4rmrhim] h1[data-astro-cid-n4rmrhim]{margin:var(--space-2) 0 var(--space-1);font-size:clamp(1.75rem,1.5rem + 1.5vw,2.75rem);line-height:1.1}.job-ficha-salary[data-astro-cid-n4rmrhim]{gap:var(--space-1);border-top:1px solid var(--surface-navy-border);padding-top:var(--space-4);flex-direction:column;display:flex}.job-ficha-salary-value[data-astro-cid-n4rmrhim]{font:var(--font-data);font-size:var(--text-2xl);color:var(--text-on-navy)}.job-ficha-salary-meta[data-astro-cid-n4rmrhim]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}@media (width>=900px){.job-ficha-headline[data-astro-cid-n4rmrhim]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-direction:row}.job-ficha-copy[data-astro-cid-n4rmrhim]{flex:auto}.job-ficha-salary[data-astro-cid-n4rmrhim]{border-top:none;border-left:1px solid var(--surface-navy-border);padding-top:0;padding-left:var(--space-8);white-space:nowrap;flex:none;align-items:flex-end}.job-ficha-salary-value[data-astro-cid-n4rmrhim]{font-size:clamp(1.5rem,1.1rem + 2vw,2.25rem)}}.notice-cta[data-astro-cid-n4rmrhim]{margin-top:var(--space-3)}.job-ficha-facts[data-astro-cid-n4rmrhim]{gap:var(--space-3)}.job-ficha-facts[data-astro-cid-n4rmrhim]>div[data-astro-cid-n4rmrhim]{background:var(--lienzo);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4)}.job-ficha-facts[data-astro-cid-n4rmrhim] strong[data-astro-cid-n4rmrhim]{margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:block}.job-ficha-facts[data-astro-cid-n4rmrhim] p[data-astro-cid-n4rmrhim]{color:var(--text);font-weight:var(--weight-medium);margin:0}.job-ficha-requirements[data-astro-cid-n4rmrhim] strong[data-astro-cid-n4rmrhim]{display:block}.job-ficha-requirements[data-astro-cid-n4rmrhim] p[data-astro-cid-n4rmrhim]{white-space:pre-line}.rich-text[data-astro-cid-n4rmrhim]{gap:var(--space-3);flex-direction:column;display:flex}.rich-text[data-astro-cid-n4rmrhim] h3[data-astro-cid-n4rmrhim]{margin:var(--space-2) 0 0;font-size:1rem;font-weight:600}.rich-text[data-astro-cid-n4rmrhim] p[data-astro-cid-n4rmrhim]{margin:0}.rich-text[data-astro-cid-n4rmrhim] ul[data-astro-cid-n4rmrhim]{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.25em;display:flex}.rich-text[data-astro-cid-n4rmrhim] li[data-astro-cid-n4rmrhim]{padding-left:.25em}.job-ficha-process[data-astro-cid-n4rmrhim]{gap:var(--space-4);flex-direction:column;display:flex}.job-ficha-process-step[data-astro-cid-n4rmrhim]{gap:var(--space-1);flex-direction:column;display:flex}.job-ficha-process-n[data-astro-cid-n4rmrhim]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent)}@media (width>=700px){.job-ficha-process[data-astro-cid-n4rmrhim]{flex-direction:row}.job-ficha-process-step[data-astro-cid-n4rmrhim]{border-top:2px solid var(--accent);padding-top:var(--space-3);flex:1}}.job-ficha-sla[data-astro-cid-n4rmrhim]{gap:var(--space-3);background:var(--accent-soft);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:inherit;align-items:center;text-decoration:none;display:flex}.job-ficha-sla[data-astro-cid-n4rmrhim]:hover{color:inherit}.job-ficha-sla[data-astro-cid-n4rmrhim] .data[data-astro-cid-n4rmrhim]{white-space:nowrap}.job-ficha-apply[data-astro-cid-n4rmrhim] a[data-astro-cid-n4rmrhim][href="/privacidad/"]{min-height:var(--touch-target);align-items:center;display:inline-flex}@media (width>=900px){.job-ficha-body[data-astro-cid-n4rmrhim]{grid-template-columns:minmax(0,1fr) 420px}.job-ficha-body[data-astro-cid-n4rmrhim] .panel[data-astro-cid-n4rmrhim]:first-child,.job-ficha-body[data-astro-cid-n4rmrhim] .job-ficha-affiliate[data-astro-cid-n4rmrhim]{grid-column:1}.job-ficha-apply[data-astro-cid-n4rmrhim]{top:calc(var(--header-h) + var(--space-4));grid-area:1/2/span 2;position:sticky}}.apply-inscribed[data-astro-cid-n4rmrhim]{align-items:stretch;gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.apply-inscribed[data-astro-cid-n4rmrhim] h2[data-astro-cid-n4rmrhim]{margin:0}.apply-inscribed-badge[data-astro-cid-n4rmrhim]{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-self:flex-start;align-items:center;display:inline-flex}.apply-inscribed-actions[data-astro-cid-n4rmrhim]{gap:var(--space-2);flex-wrap:wrap;display:flex}.apply-inscribed-actions[data-astro-cid-n4rmrhim] .button[data-astro-cid-n4rmrhim]{flex:10rem}.apply-inscribed-status[data-astro-cid-n4rmrhim]{background:var(--success-soft);border-color:var(--success-border);color:var(--success);pointer-events:none}.apply-success-inline[data-astro-cid-n4rmrhim]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.apply-success-inline[data-astro-cid-n4rmrhim] .process-list[data-astro-cid-n4rmrhim]{text-align:left;width:100%}.apply-success-inline[data-astro-cid-n4rmrhim] .button[data-astro-cid-n4rmrhim],.apply-success-inline[data-astro-cid-n4rmrhim] .apply-success-more[data-astro-cid-n4rmrhim]{width:100%}.apply-success-icon[data-astro-cid-n4rmrhim]{border-radius:var(--radius-pill);background:var(--success-soft);width:64px;height:64px;animation:apply-success-pop var(--motion-enter) var(--ease-enter);justify-content:center;align-items:center;display:inline-flex}.apply-success-inline[data-astro-cid-n4rmrhim] .process-list[data-astro-cid-n4rmrhim] .process-step[data-astro-cid-n4rmrhim]:first-child{animation:apply-success-fade var(--motion-standard) var(--ease-standard) both}.apply-success-inline[data-astro-cid-n4rmrhim] .process-list[data-astro-cid-n4rmrhim] .process-step[data-astro-cid-n4rmrhim]:nth-child(2){animation:apply-success-fade var(--motion-standard) var(--ease-standard) 80ms both}.apply-success-more[data-astro-cid-n4rmrhim]{min-height:var(--touch-target);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}@keyframes apply-success-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes apply-success-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.apply-success-icon[data-astro-cid-n4rmrhim],.apply-success-inline[data-astro-cid-n4rmrhim] .process-list[data-astro-cid-n4rmrhim] .process-step[data-astro-cid-n4rmrhim]{animation:none}}.autofill-panel-reading{border-color:var(--accent-soft-border)}.autofill-panel-success{border-color:var(--success-border);background:var(--success-soft)}.autofill-panel-unsupported{border-color:var(--warning-border);background:var(--warning-soft)}.autofill-panel-error{border-color:var(--danger-border);background:var(--danger-soft)}#apply-submit[data-astro-cid-n4rmrhim]{scroll-margin-top:96px;scroll-margin-bottom:112px}@media (width<=899px){.sticky-panel[data-astro-cid-n4rmrhim]{margin-bottom:calc(var(--sticky-bar-h) + env(safe-area-inset-bottom,0px))}}.form-details[data-astro-cid-n4rmrhim]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.form-details[data-astro-cid-n4rmrhim] summary[data-astro-cid-n4rmrhim]{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--accent)}.form-details[data-astro-cid-n4rmrhim][open] summary[data-astro-cid-n4rmrhim]{margin-bottom:var(--space-3)}.form-details-inner[data-astro-cid-n4rmrhim]{padding-top:var(--space-1)}.apply-identity[data-astro-cid-n4rmrhim]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--accent-soft);display:flex}.apply-identity-avatar[data-astro-cid-n4rmrhim]{border-radius:var(--radius-pill);background:var(--accent);width:40px;height:40px;color:var(--on-accent,#fff);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.apply-identity-copy[data-astro-cid-n4rmrhim]{min-width:0;line-height:var(--leading-sm);flex-direction:column;display:flex}.apply-identity-copy[data-astro-cid-n4rmrhim] strong[data-astro-cid-n4rmrhim]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apply-identity-edit[data-astro-cid-n4rmrhim]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent);white-space:nowrap;flex:none;margin-left:auto}.apply-affinity[data-astro-cid-n4rmrhim]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);display:flex}.apply-affinity-score[data-astro-cid-n4rmrhim]{border:2px solid var(--border);width:48px;height:48px;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.apply-affinity[data-astro-cid-n4rmrhim].is-alta .apply-affinity-score[data-astro-cid-n4rmrhim]{border-color:var(--success);color:var(--success);background:var(--success-soft)}.apply-affinity[data-astro-cid-n4rmrhim].is-media .apply-affinity-score[data-astro-cid-n4rmrhim]{border-color:var(--warning,#c98600);color:var(--warning,#8a5a00);background:var(--warning-soft,#fff6e0)}.apply-affinity[data-astro-cid-n4rmrhim].is-baja .apply-affinity-score[data-astro-cid-n4rmrhim]{border-color:var(--border);color:var(--text-muted)}.apply-affinity[data-astro-cid-n4rmrhim].is-empty{border-style:dashed}.apply-affinity[data-astro-cid-n4rmrhim].is-empty .apply-affinity-copy[data-astro-cid-n4rmrhim] strong[data-astro-cid-n4rmrhim]{color:var(--text-muted)}.apply-affinity-copy[data-astro-cid-n4rmrhim]{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);flex-direction:column;gap:2px;display:flex}.apply-letter[data-astro-cid-n4rmrhim]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;display:flex}.apply-letter-head[data-astro-cid-n4rmrhim]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.apply-letter-tag[data-astro-cid-n4rmrhim]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;padding:2px var(--space-2);background:var(--accent-soft);color:var(--accent);border-radius:6px;align-items:center;gap:4px;display:inline-flex}.apply-letter[data-astro-cid-n4rmrhim] textarea[data-astro-cid-n4rmrhim]{resize:vertical;width:100%;min-height:96px}.apply-letter-actions[data-astro-cid-n4rmrhim]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.apply-letter-consent[data-astro-cid-n4rmrhim]{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:.875rem;line-height:1.4;display:flex}.apply-letter-consent[data-astro-cid-n4rmrhim] input[data-astro-cid-n4rmrhim]{flex-shrink:0;margin-top:.15rem}.apply-letter-actions[data-astro-cid-n4rmrhim] .button[data-astro-cid-n4rmrhim]{flex:none}.apply-letter-status[data-astro-cid-n4rmrhim],.apply-letter-hint[data-astro-cid-n4rmrhim]{font-size:var(--text-sm);line-height:var(--leading-sm)}.autofill-headline[data-astro-cid-n4rmrhim]{margin-top:var(--space-1);font-size:var(--text-sm)}.apply-reassure[data-astro-cid-n4rmrhim]{font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center;margin-top:calc(-1 * var(--space-1))}
