.career-cv__drop{min-height:var(--touch-target-comfortable);padding:var(--space-lg) 18px;border:1px dashed var(--color-neutral-300);background-color:var(--brand-canvas);cursor:pointer;border-radius:14px;align-items:center;gap:14px;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:flex}.career-cv__drop:hover{border-color:var(--color-neutral-400);background-color:var(--color-pearl-100)}.career-cv__drop:focus-within{outline:2px solid var(--brand-ink);outline-offset:2px}.field--invalid .career-cv__drop{border:1.5px dashed var(--color-semantic-danger-default)}.career-cv__icon{border-radius:var(--radius-pill);background-color:var(--brand-surface);border:1px solid var(--color-pearl-200);width:40px;height:40px;color:var(--color-action-default);flex:none;justify-content:center;align-items:center;display:inline-flex}.career-cv__text{flex-direction:column;gap:2px;min-width:0;display:flex}.career-cv__title{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-semibold);color:var(--color-action-default);overflow-wrap:anywhere}.career-cv__meta{color:var(--color-neutral-600);font-size:12px;line-height:18px}.career-cv__remove{align-self:flex-start}.career-divider{border:0;border-top:1px solid var(--color-pearl-200);margin:var(--space-xs) 0}.career-ack{gap:var(--space-md)}.career-ack__check{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-neutral-900)}.career-ack__note{margin:0 0 0 calc(20px + var(--space-md));font-size:12px;line-height:18px}.career-ack__note a{color:var(--color-action-default)}.career-submit{border-radius:var(--radius-pill)}
